package com.ruoyi.quartz.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * CgImportMainIntermediate对象 cg_import_main_intermediate
 * 
 * @author SYF
 * @date 2025-04-27
 */
public class CgImportMainIntermediate extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date fhDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date yongyouFhDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date qdDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String realproductcode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String yongyouName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cgNameCn;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String memCode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String type2;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String type3;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String spec;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cpEnName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String supEnName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String supCnName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String type1;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String agentidName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String type0;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal zmNums;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal totalPrice;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal zzNums;

    private BigDecimal subqty;

    private String qtyname;

    private BigDecimal orisum;

    public BigDecimal getSubqty() {
        return subqty;
    }

    public void setSubqty(BigDecimal subqty) {
        this.subqty = subqty;
    }

    public String getQtyname() {
        return qtyname;
    }

    public void setQtyname(String qtyname) {
        this.qtyname = qtyname;
    }

    public BigDecimal getOrisum() {
        return orisum;
    }

    public void setOrisum(BigDecimal orisum) {
        this.orisum = orisum;
    }

    public void setFhDate(Date fhDate)
    {
        this.fhDate = fhDate;
    }

    public Date getFhDate() 
    {
        return fhDate;
    }

    public void setYongyouFhDate(Date yongyouFhDate) 
    {
        this.yongyouFhDate = yongyouFhDate;
    }

    public Date getYongyouFhDate() 
    {
        return yongyouFhDate;
    }

    public void setQdDate(Date qdDate) 
    {
        this.qdDate = qdDate;
    }

    public Date getQdDate() 
    {
        return qdDate;
    }

    public void setRealproductcode(String realproductcode) 
    {
        this.realproductcode = realproductcode;
    }

    public String getRealproductcode() 
    {
        return realproductcode;
    }

    public void setYongyouName(String yongyouName) 
    {
        this.yongyouName = yongyouName;
    }

    public String getYongyouName() 
    {
        return yongyouName;
    }

    public void setCgNameCn(String cgNameCn) 
    {
        this.cgNameCn = cgNameCn;
    }

    public String getCgNameCn() 
    {
        return cgNameCn;
    }

    public void setMemCode(String memCode) 
    {
        this.memCode = memCode;
    }

    public String getMemCode() 
    {
        return memCode;
    }

    public void setType2(String type2) 
    {
        this.type2 = type2;
    }

    public String getType2() 
    {
        return type2;
    }

    public void setType3(String type3) 
    {
        this.type3 = type3;
    }

    public String getType3() 
    {
        return type3;
    }

    public void setSpec(String spec) 
    {
        this.spec = spec;
    }

    public String getSpec() 
    {
        return spec;
    }

    public void setCpEnName(String cpEnName) 
    {
        this.cpEnName = cpEnName;
    }

    public String getCpEnName() 
    {
        return cpEnName;
    }

    public void setSupEnName(String supEnName) 
    {
        this.supEnName = supEnName;
    }

    public String getSupEnName() 
    {
        return supEnName;
    }

    public void setSupCnName(String supCnName) 
    {
        this.supCnName = supCnName;
    }

    public String getSupCnName() 
    {
        return supCnName;
    }

    public void setType1(String type1) 
    {
        this.type1 = type1;
    }

    public String getType1() 
    {
        return type1;
    }

    public void setAgentidName(String agentidName) 
    {
        this.agentidName = agentidName;
    }

    public String getAgentidName() 
    {
        return agentidName;
    }

    public void setType0(String type0) 
    {
        this.type0 = type0;
    }

    public String getType0() 
    {
        return type0;
    }

    public void setZmNums(BigDecimal zmNums) 
    {
        this.zmNums = zmNums;
    }

    public BigDecimal getZmNums() 
    {
        return zmNums;
    }

    public void setTotalPrice(BigDecimal totalPrice) 
    {
        this.totalPrice = totalPrice;
    }

    public BigDecimal getTotalPrice() 
    {
        return totalPrice;
    }

    public void setZzNums(BigDecimal zzNums) 
    {
        this.zzNums = zzNums;
    }

    public BigDecimal getZzNums() 
    {
        return zzNums;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("fhDate", getFhDate())
            .append("yongyouFhDate", getYongyouFhDate())
            .append("qdDate", getQdDate())
            .append("realproductcode", getRealproductcode())
            .append("yongyouName", getYongyouName())
            .append("cgNameCn", getCgNameCn())
            .append("memCode", getMemCode())
            .append("type2", getType2())
            .append("type3", getType3())
            .append("spec", getSpec())
            .append("cpEnName", getCpEnName())
            .append("supEnName", getSupEnName())
            .append("supCnName", getSupCnName())
            .append("type1", getType1())
            .append("agentidName", getAgentidName())
            .append("type0", getType0())
            .append("zmNums", getZmNums())
            .append("totalPrice", getTotalPrice())
            .append("zzNums", getZzNums())
                .append("subqty", getSubqty())
                .append("qtyname", getQtyname())
                .append("orisum", getOrisum())
            .toString();
    }
}
